package cn.com.jinhao.provider.business.entity;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Table;

/**
 * hotline-spring-cloud
 * <p>Description: </p>
 *
 * @author ShaneMew
 * @version 1.0
 * @date 2020/6/11
 * @since 2020/6/11
 */
@Data
@Table(name = "t_trksheetrecord")
public class TRKSheetRecord {
    @Column(name = "RECORDID")
    private String recordId;

    @Column(name = "DIRECTION")
    private Integer direction;

    @Column(name = "ANO")
    private String ano;

    @Column(name = "BNO")
    private String bno;

    @Column(name = "ISCALLOK")
    private Integer isCallOk;

    @Column(name = "BEGTIME")
    private String begTime;

    @Column(name = "ENDTIME")
    private String endTime;

    @Column(name = "DURATION")
    private Integer duration;

    @Column(name = "FORCEONHOOK")
    private Integer forceOnHook;

    @Column(name = "RECFILE")
    private String recFile;

    @Column(name = "RINGDURATION")
    private String ringDuration;

    @Column(name = "ISROUTEIVR")
    private Integer isRouteVR;

    @Column(name = "ROUTEIVRTIME")
    private String routeiTime;

    @Column(name = "ISROUTEACD")
    private Integer isRouteAcd;

    @Column(name = "ROUTEACDDN")
    private String routeAcdDn;

    @Column(name = "ROUTEACDTIME")
    private String routeAcdTime;

    @Column(name = "NAVDURATION")
    private Integer NavDuration;

    @Column(name = "QUELEN")
    private Integer quelen;

    @Column(name = "ISAGTBUSY")
    private Integer isAgtBusy;

    @Column(name = "WAITDURATION")
    private Integer waitDuration;

    @Column(name = "ISROUTEAGENT")
    private Integer isRouteAgent;

    @Column(name = "AGENTID")
    private Integer agentId;

    @Column(name = "ROUTEAGENTTIME")
    private String routeAgentTime;

    @Column(name = "ROUTEDDN")
    private String routeDdn;

    @Column(name = "ROUTEDTIME")
    private String routeDTime;

    @Column(name = "ISSUBSHEET")
    private Integer isSubSheet;

    @Column(name = "ISTRANSOUT")
    private Integer isTransOut;

    @Column(name = "TRANSOUTDN")
    private String TransOutDn;

    @Column(name = "ISCONF")
    private Integer isConf;

    @Column(name = "CONFOUTDN")
    private String ConfOutDn;

    @Column(name = "ISANSFOR")
    private Integer isAnsFor;

    @Column(name = "ANSFORDN")
    private String ansForDn;

    @Column(name = "HOLDCOUNT")
    private Integer holdCount;

    @Column(name = "HOLDDURATION")
    private Integer holdDuration;

    @Column(name = "ISOVERTOIVR")
    private Integer isOverToivr;

    @Column(name = "OVERTOIVRTIME")
    private String overToivrTime;

    @Column(name = "CALLID")
    private Integer callId;

    @Column(name = "SRCCALLID")
    private Integer srcCallId;

    @Column(name = "CALLINGCALLID")
    private Integer callingCallId;

    @Column(name = "SRCBNO")
    private String srcBno;

    @Column(name = "UUD")
    private String uud;

    @Column(name = "MYDOMAIN")
    private String myDomain;

    @Column(name = "DEVTYPE")
    private Integer devType;

    @Column(name = "DN")
    private String dn;

    @Column(name = "ROUTENOTACDDN")
    private String routeNotAcdDn;

    @Column(name = "CTIID")
    private String ctiId;

    @Column(name = "ISGP")
    private Integer isgp;
}
